<?php

/*
 * Modelo: "parametros_sistema.php"
 * Copyright 2011 SISVOX.
 *
 * Licenciado bajo SISVOX, Version 1.0 (la "Licencia");
 * El codigo presente que compone este Software es propiedad unica y
 * exclusivamente de SISVOX, por lo tanto, usted no podrá utilizar este
 * archivo excepto en cumplimiento de la Licencia ofrecida por SISVOX.
 * Usted puede obtener una copia de la Licencia en:
 *
 *      Soluciones Integrales de Software Vox (SISVOX)
 *                 http://www.sisvox.com
 *
 *     - Carlos Calvo      <ccalvo@sisvox.com>
 *     - Andres Hernandez  <ahernandez@sisvox.com>
 *
 * A menos que sea requerido por la ley aplicable o se acuerde por escrito,
 * el software distribuido bajo la licencia se distribuye "TAL CUAL", CON
 * LAS GARANTIAS Y CONDICIONES expresadas en la "Licencia".
 */

class Parametros_sistema {
	
	// =================================================================================================================
	//	FUNCION - INICIALIZAR LOS PARAMETROS DE LA BASE DE DATOS PARA CONSULTA DE DATOS ALCALDIA
	// =================================================================================================================
	
	public function inicializar_datos_db_consulta() {
		
		//$ubicacion = "produccion";
		//$ubicacion = "desarrollo";
		$ubicacion = "postgresql";
		//$ubicacion = "mysql";
		
		switch( $ubicacion ) {
			
			// =================================================================================================================
			// Parametros de la Base de Datos del Sistema en PRODUCCIÓN
			// =================================================================================================================
			
			case "produccion": 		// Variables de la Conexion de la Base de Datos de Producción
									$manejador_db			= "mysql";
									$usuario_db				= "sisvoxc_intranet";
									$password_db			= "A1c2T56f";
									$db_global				= "sisvoxc_db_global";
									$rol_db					= "localhost";
									$store_procedures_db	= "INACTIVO";
									$schema_db				= "";
									$schema_db_global		= "";
									
									break;
			
			
			// =================================================================================================================
			// Parametros de la Base de Datos del Sistema en DESARROLLO 	
			// =================================================================================================================
			
			case "desarrollo": 		// Variables de la Conexion de la Base de Datos Desarrollo
									$manejador_db			= "mysql";
									$usuario_db           	= "sisvoxc_intranet";
									$password_db			= "A1c2T56f";
									$db_global        		= "sisvoxc_db_global";
									$rol_db					= "localhost";
									$store_procedures_db	= "INACTIVO"; 
									$schema_db				= "";
									$schema_db_global		= "";
									
									break;
			
			
			// =================================================================================================================
			// Parametros de la Base de Datos del Sistema en LOCALHOST (PostgreSQL)	
			// =================================================================================================================
			
			case "postgresql": 		// Variables de la Conexion de la Base de Datos PostgreSQL
									$manejador_db 			= "postgres8";
									$usuario_db 			= "smit_da"; 
									$password_db 			= "123456";
									$db_global        		= "db_smtt";
									$rol_db					= "localhost";
									$store_procedures_db	= "INACTIVO";
									$schema_db				= ".public";
									$schema_db_global		= ".public";
									
									break;
			
			
			// =================================================================================================================
			// Parametros de la Base de Datos del Sistema en LOCALHOST (MySQL)	
			// =================================================================================================================
			
			case "mysql": 			// Variables de la Conexion de la Base de Datos MySQL
									$manejador_db			= "mysql";
									$usuario_db           	= "consulta_da";
									$password_db			= "A1c2T56f";
									$db_global        		= "db_global";
									$rol_db					= "localhost";
									$store_procedures_db	= "INACTIVO";
									$schema_db				= "";
									$schema_db_global		= "";
									
									break;
			
			
			default:				$mensaje = "<br/>
												<div align='center' style='font:Verdana, Arial, Helvetica, sans-serif; font-size:18px'>
													<b>
														ATENCIÓN:
													</b>
													<br/>
													<br/>
													<div style='color:#FF0000'>
														Comuníquese con Soluciones Integrales de Software Vox (SISVOX),
														<br/>
														<br/>
														para que seleccione la ubicación del Sistema en los Parámetros Sistema.
													</div>
													<br/>
													<br/>
													<br/>
													<br/>
													DATOS ALCALDIA
													<br/>
													<br/>
													<br/>
													<input id='volver' value='Volver al Inicio' type='button' onclick='parent.location=\"../vistas/sesion/login.php\"'/>
												</div>";
									
									die($mensaje);
									
									break;
		}
		
		@session_start();
		$_SESSION['manejador_db']				= $manejador_db;
		$_SESSION['usuario_db']					= $usuario_db;
		$_SESSION['password_db']				= $password_db;
		$_SESSION['db_global']   				= $db_global;
		$_SESSION['rol_db']						= $rol_db;
		$_SESSION['store_procedures_db'] 		= $store_procedures_db;
		$_SESSION['schema_db'] 					= $schema_db;
		$_SESSION['schema_db_global'] 			= $schema_db_global;
		
		date_default_timezone_set("America/Caracas");
	}
	
	
	// =================================================================================================================
	//	FUNCION - FINALIZAR LOS PARAMETROS DE LA BASE DE DATOS PARA CONSULTA DE DATOS ALCALDIA
	// =================================================================================================================
	
	public function finalizar_datos_db_consulta() {
		
		@session_start();
		unset($_SESSION['manejador_db']);
		unset($_SESSION['usuario_db']);
		unset($_SESSION['password_db']);
		unset($_SESSION['db_global']);
		unset($_SESSION['rol_db']);
		unset($_SESSION['store_procedures_db']);
		unset($_SESSION['schema_db']);
		unset($_SESSION['schema_db_global']);
	}
}
?>